package com.Fh_learner.StringBuffer;

//Sting和StringBuffer相互转换
public class StringAndStringBuffer {
    public static void main(String[] args) {
        //String -> StringBuffer
        String str = "hello";
        //方式1：使用构造器
        //注意：返回的是StringBuffer对象，对str本身没有影响
        StringBuffer stringBuffer = new StringBuffer(str);

        //方式2：使用append方法
        StringBuffer stringBuffer1 = new StringBuffer();
        stringBuffer1 = stringBuffer.append(str);//直接修改原对象，而不是生成新对象

        //StringBuffer -> String
        StringBuffer stringBuffer2 = new StringBuffer("学习Java");
        //方式1：使用StringBuffer提供的 toString方法
        //StringBuffer 的 toString() 方法返回一个包含当前字符序列的新 String 对象。
        String str1 = stringBuffer2.toString();
        //方法2：使用构造器
        String s = new String(stringBuffer2);

    }
}
